package com.dq.service.record;

import com.dq.exception.customException.AdminException;
import com.dq.controller.in.TrackRecordQuery;
import com.dq.controller.in.TrackRecordRequest;
import com.dq.vo.Vo;

/**
 * @Author luchangtong
 * @Date 2020/3/18 10:12
 */
public interface TrackRecordService {
    Vo list(TrackRecordQuery query) throws AdminException;

    Vo save(TrackRecordRequest trackRecordRequest)throws AdminException;

    Vo edit(TrackRecordRequest trackRecordRequest,Long id)throws AdminException;

    Vo delete(Long id)throws AdminException;
}
